body{
    margin:0px;
}

/* 导航栏 */
#NavB{
    position: fixed;
    background-color: white;
    /* top: 0px; */
    width: 200%;
    height: 70px;
    z-index: 200;
    top: 0px;
    /* animation: myfirst 0.5s ease 2s 1 normal; */
    transform: top;
    transition-duration: 0.5s;    
    box-shadow: 2px 2px 2px #C0C0C0;
}
#opNa{
    position: absolute;
    /* top: 0px; */
    width: 100%;
    height: 70px;
    z-index: 2;
    top: 0px;
    /* animation: myfirst 0.5s ease 2s 1 normal; */
    transform: top;
    transition-duration: 0.5s;    
}       
#zero{
    position: absolute  ;
    height: 45%;
    z-index: 2;
    top: 25%;
    left: 50px;
}
#op{
    position: absolute;
    width: 2%;
    top: 32%;
    left:15%;
    cursor:pointer;
}
/* 导航列表 */
div div ul{
    position: absolute;
    left: 550px;
    top:-16px;
    font-size: 100%;
    list-style:none;
    color: grey;
    padding: 0 0 0 0;
}
div div ul li{
    position: relative;
    margin: 0 0px;
    float: left;
}
div div ul li a{
    position: relative;
    text-decoration: none;
    color: #595959;
    background-color: white;
    display: block;
    width: 150px;
    height: 70px;
    text-align: center;
    line-height:400%;
    transition-duration: 0.5s;
    transform: background-color;
    transform: color;
}
div div ul li a:hover{
    background-color: #11643F;
    color: white;
}
#down_span{
    position: absolute;
    top: 70px;
    left: 550px;
    width: 150px;
    height: 0px;
    text-align: center;
    background-color: white;
    transform: height;
    transition-duration: 0.5s;
    overflow: hidden;
    box-shadow: 2px 2px 2px #C0C0C0;
    cursor: pointer;
}

#down_span span{
    /* text-align: center; */
    color: #595959;
    line-height: 70px;
}

#BgImgDiv{
    position: absolute;
    top: 20px;
    width: 100%;
    filter: blur(0px);    
    transform: filter;
    transition-duration: 1.5s;
}

#BgImgDiv img{
    position: absolute;
    width: 100%;
    transition-duration: 1.5s;
    transform: filter;
}

#loginBox{
    position: absolute;
    top: 30%;
    left: 30%;
    width: 40%;
    height: 50%;
    background-color: white;
    border: 2px solid black;
    border-radius: 30px;
    overflow:hidden;
    box-shadow: 3px 3px 3px grey;
    filter: blur(4px);
    transition-duration: 1s;
    transform: filter;
    opacity: 0.9;
}

#logoBox{
    position: absolute;
    width: 18%;
    height: 18%;
    top: 4%;
    left: 42%;
    z-index: 10;
    /* border: black solid 1px; */
}

#loginSpan{
    cursor: pointer;
    position: absolute;
    width: 10%;
    height: 10%;
    top: 19% ;
    left: 35%;
    color: green;
    font-weight: 1000;
    font-size:20px ;
    /* border: black solid 1px; */
}

#zcSpan{
    cursor: pointer;
    position: absolute;
    width: 10%;
    height: 10%;
    top: 19% ;
    left: 60%;
    color: grey;
    font-weight: 1000;
    font-size:20px ;
    /* border: black solid 1px; */
}

#shuxian{
    position: absolute;    
    top: 18%;
    left: 51%;
    width: 0.05%;
    height: 9%;
    background-color: black;
    border: black solid 1px;
}

#moveLine{
    position: absolute;
    top: 29%;
    left: 34.7%;
    height: 2px;
    width: 7%;
    background-color: green;
    transform: left;
    transition-duration: 1s;
}

#inpsBox{
    position: absolute;
    width: 220%;
    height: 60%;
    top: 30%;
    left: 0%;
    /* （0~-120） */
    /* border: solid black 1px; */
    transition-duration: 1s;
    transform: left;
}
#acc{
    position: absolute;
    top: 13.5%;
    left: 12%;
    width: 15%;
    height: 15%;
}
#accInp{
    position: absolute;
    top: 10%;
    left: 17%;
    width: 15%;
    height: 15%;
    transform: top;
    transition-duration: 1s;
}

#pwd{
    position: absolute;
    top: 43.5%;
    left: 12%;
    width: 15%;
    height: 15%;
}

#pwdInp{
    position: absolute;
    top: 40%;
    left: 17%;
    width: 15%;
    height: 15%;
    transform: top;
    transition-duration: 1s;
}
#test{
    position: absolute;
    top: 73.5%;
    left: 11.45%;
    width: 15%;
    height: 15%;
}

#testInp{
    position: absolute;
    top: 70%;
    left: 17%;
    width: 15%;
    height: 15%;
}

#testCode1{
    position: absolute;
    top: 72%;
    left: 34.5%;
    font-stretch: condensed;
    font-style: italic;
    font-weight: lighter;
}

#accNew{
    position: absolute;
    top: 13.5%;
    left: 66.5%;
    width: 15%;
    height: 15%;
}
#accInpNew{
    position: absolute;
    top: 10%;
    left: 71.5%;
    width: 15%;
    height: 15%;
}

#pwdNew{
    position: absolute;
    top: 43.5%;
    left: 66.5%;
    width: 15%;
    height: 15%;
}

#str{
    position: absolute;
    top: 45%;
    left: 88.5%;
    color: #595959;
}

#pwdInpNew{
    position: absolute;
    top: 40%;
    left: 71.5%;
    width: 15%;
    height: 15%;
}


/* 强度形状 */
#shape{
    position: absolute;
    top: 53%;
    left: 71.5%;
    width: 15%;
}

.progress-bar_wrap {
    width: 100%;
    height: 5px;
    background: white;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    border-radius: 5px;
}

.progress-bar_item {
    /* display: inline-block; */
    height: 100%;
    width: 33.33%;
    float: left;
    /* visibility: hidden; */
    /* background-color: black; */
    border-radius: 10px;
    opacity: 0;
    transform: opacity;
    transition-duration: 0.5s;
}

#progress-bar_item1{
    background-color: #FF4B47;
}

#progress-bar_item2{
    background-color: #F9AE35;
}

#progress-bar_item3{
    background-color: #2DAF7D;
}

  

#pwdAgn{
    position: absolute;
    top: 73.5%;
    left: 65%;
    width: 15%;
    height: 15%;
}

#pwdAgnInp{
    position: absolute;
    top: 70%;
    left: 71.5%;
    width: 15%;
    height: 15%;
}
/* 验证密码 */
#yes{
    position: absolute;
    top: 72%;
    left: 88.5%;
    width: 2%;
    height: 13.5%;
}

#yes img{
    position: relative;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.inp{
    /* opacity: 0; */
    border-bottom-width:1.2px;
    border-bottom-style:solid;
    border-bottom-color:grey;
    border-style: none none solid none;
    font-size: 10px;
    color: grey;
    transform: border-bottom-color;
    transition-duration: 1s;
}

.inp:focus{
    outline: none;
}

#loginBtn{
    position: absolute;
    width: 30%;
    height: 7%;
    background-color: #00BFFF;	
    /* #4169E1 */
    /* border: 1px solid black; */
    top: 85%;
    left: 35%;
    border-radius: 70px;    
}

#btn{
    position: absolute;
    top: 20%;
    left: 45%;
    font-size: 20px;
    color: white;
}
